home *** CD-ROM | disk | FTP | other *** search
- NAME CB4
-
- ; Clock bound -- 4K byte block moves
-
- ; Assembly language subroutine source for PI program.
- ; Provided to Byte Magazine by:
-
- ; MicroWay, Inc.
- ; PO Box 79
- ; Kingston MA 02364
-
- ; (617) 746-7341
-
- ; Copyright (C) MicroWay, Inc., 1986.
-
- PUBLIC CB4
-
- DGROUP GROUP COMMON
-
- COMMON SEGMENT PARA COMMON 'BLANK'
-
- _DSRC DW 10240 DUP (?)
- _DDEST DW 10240 DUP (?)
- SPC$1_ DD 1.0
- SPC$2_ DD 2.0
- SPC$3_ DD 3.0
- SV$A DD 0.0
- SV$B DD ?
-
- COMMON ENDS
-
- CODE SEGMENT WORD PUBLIC 'CODE'
-
- ASSUME CS:CODE, DS:DGROUP
-
- CB4 PROC FAR
-
- MOV CX,38
- INNER:
- ; Start of test code
- PUSH CX
- MOV SI,OFFSET DGROUP:_DSRC
- MOV DI,OFFSET DGROUP:_DDEST
- MOV CX,4096
- REP MOVSB
- POP CX
- ; End of test code
-
- LOOP $INNER
- RET
-
- $INNER: JMP INNER
-
- CB4 ENDP
-
- CODE ENDS
-
- END
-